package com.xebest.web.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class XeVenInquirySheetEntity implements Serializable{
      
	/**  
	 * TODO  
	 */  
	
	private static final long serialVersionUID = 1L;

	/**
     * id
     */
    private Long id;

    /**
     * 询价单编号
     */
    private String inquirysheetCode;
    
    /**
     * 来源标识(设备号)
     */
    private String sourceId;
    
    /**
     * 供应商编码
     */
    private String userCode;

    /**
     * 商品信息sku
     */
    private String productSku;

    /**
     * 采购商userid
     */
    private String purchUserId;

    /**
     * 商品数量
     */
    private Integer productCount;

    /**
     * 单位
     */
    private String proUnit;

    /**
     * 单价
     */
    private BigDecimal proPrice;

    /**
     * 总价
     */
    private BigDecimal totalPrice;

    /**
     * 询价类型（0 自提价 1 到岸价 ）
     */
    private Integer inquiryType;

    /**
     * 收货地址
     */
    private String deliveryAddress;

    /**
     * 询价状态0、待报价1、已报价2、已驳回3、已过期4、已取消
     */
    private Integer inquiryStatus;

    /**
     * 供应商操作人
     */
    private String operuser;

    /**
     * 收货地址id
     */
    private String caId;

    /**
     * 供应商同意询价价格
     */
    private BigDecimal agreePrice;

    /**
     * 收货人电话
     */
    private String conPhone;

    /**
     * 收货人姓名
     */
    private String conName;

    /**
     * 订单id
     */
    private String suborderId;

    /**
     * 省
     */
    private String caProvince;

    /**
     * 市
     */
    private String caCity;

    /**
     * 区
     */
    private String caArea;

    /**
     * 街道
     */
    private String caStreet;

    /**
     * 收货人固定电话
     */
    private String caFixedPhone;

    /**
     * 收货人邮政编码
     */
    private String caPostalCode;

    /**
     * 报价类型 1、询价 2、阶梯价 3、自动报价
     */
    private Integer priceType;

    /**
     * 询价单来源  订单来源  4 pc  1：android 2：ios 3：微信 5：代客下单   6：其它
     */
    private Integer quirySource;

    /**
     * 产品规格
     */
    private String productSpecifications;

    /**
     * 备注
     */
    private String remark;

    /**
     * 运费
     */
    private BigDecimal freAmount;

    /**
     * 购物车0、不是购物车1、是购物车
     */
    private Integer fixedType;

    /**
     * 采购商名
     */
    private String purchName;

    /**
     * 是否删除 1未删除 2已删除
     */
    private Integer delFlag;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 修改时间
     */
    private Date modifyDate;

    /**
     * 修改人
     */
    private String modifyUser;

    /**
     * 版本号
     */
    private Integer version;

    private String productName;

    private Date createDateStart;

    private Date createDateEnd;

    /**
     * 失效时间
     */
    private Date deadDate;

    

    /**
     * 报价时间
     */
    private Date priceDate;

    private String shopName;//店铺名称

    private String areaId;//区域id

    private String provinceId;//省id

    private String cityId;//市id

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public String getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(String provinceId) {
        this.provinceId = provinceId;
    }

    public String getCityId() {
        return cityId;
    }

    public void setCityId(String cityId) {
        this.cityId = cityId;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getInquirysheetCode() {
        return inquirysheetCode;
    }

    public void setInquirysheetCode(String inquirysheetCode) {
        this.inquirysheetCode = inquirysheetCode;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getProductSku() {
        return productSku;
    }

    public void setProductSku(String productSku) {
        this.productSku = productSku;
    }

    public String getPurchUserId() {
        return purchUserId;
    }

    public void setPurchUserId(String purchUserId) {
        this.purchUserId = purchUserId;
    }

    public Integer getProductCount() {
        return productCount;
    }

    public void setProductCount(Integer productCount) {
        this.productCount = productCount;
    }

    public String getProUnit() {
        return proUnit;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit;
    }

    public BigDecimal getProPrice() {
        return proPrice;
    }

    public void setProPrice(BigDecimal proPrice) {
        this.proPrice = proPrice;
    }

    public BigDecimal getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }

    public Integer getInquiryType() {
        return inquiryType;
    }

    public void setInquiryType(Integer inquiryType) {
        this.inquiryType = inquiryType;
    }

    public String getDeliveryAddress() {
        return deliveryAddress;
    }

    public void setDeliveryAddress(String deliveryAddress) {
        this.deliveryAddress = deliveryAddress;
    }

    public Integer getInquiryStatus() {
        return inquiryStatus;
    }

    public void setInquiryStatus(Integer inquiryStatus) {
        this.inquiryStatus = inquiryStatus;
    }

    public String getOperuser() {
        return operuser;
    }

    public void setOperuser(String operuser) {
        this.operuser = operuser;
    }

    public String getCaId() {
        return caId;
    }

    public void setCaId(String caId) {
        this.caId = caId;
    }

    public BigDecimal getAgreePrice() {
        return agreePrice;
    }

    public void setAgreePrice(BigDecimal agreePrice) {
        this.agreePrice = agreePrice;
    }

    public String getConPhone() {
        return conPhone;
    }

    public void setConPhone(String conPhone) {
        this.conPhone = conPhone;
    }

    public String getConName() {
        return conName;
    }

    public void setConName(String conName) {
        this.conName = conName;
    }

    public String getSuborderId() {
        return suborderId;
    }

    public void setSuborderId(String suborderId) {
        this.suborderId = suborderId;
    }

    public String getCaProvince() {
        return caProvince;
    }

    public void setCaProvince(String caProvince) {
        this.caProvince = caProvince;
    }

    public String getCaCity() {
        return caCity;
    }

    public void setCaCity(String caCity) {
        this.caCity = caCity;
    }

    public String getCaArea() {
        return caArea;
    }

    public void setCaArea(String caArea) {
        this.caArea = caArea;
    }

    public String getCaStreet() {
        return caStreet;
    }

    public void setCaStreet(String caStreet) {
        this.caStreet = caStreet;
    }

    public String getCaFixedPhone() {
        return caFixedPhone;
    }

    public void setCaFixedPhone(String caFixedPhone) {
        this.caFixedPhone = caFixedPhone;
    }

    public String getCaPostalCode() {
        return caPostalCode;
    }

    public void setCaPostalCode(String caPostalCode) {
        this.caPostalCode = caPostalCode;
    }

    public Integer getPriceType() {
        return priceType;
    }

    public void setPriceType(Integer priceType) {
        this.priceType = priceType;
    }

 

    public Integer getQuirySource() {
	
		return quirySource;
	}

	public void setQuirySource(Integer quirySource) {
	
		this.quirySource = quirySource;
	}

	public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public BigDecimal getFreAmount() {
        return freAmount;
    }

    public void setFreAmount(BigDecimal freAmount) {
        this.freAmount = freAmount;
    }

    public Integer getFixedType() {
        return fixedType;
    }

    public void setFixedType(Integer fixedType) {
        this.fixedType = fixedType;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Date getCreateDateStart() {
        return createDateStart;
    }

    public void setCreateDateStart(Date createDateStart) {
        this.createDateStart = createDateStart;
    }

    public Date getCreateDateEnd() {
        return createDateEnd;
    }

    public void setCreateDateEnd(Date createDateEnd) {
        this.createDateEnd = createDateEnd;
    }

    public Date getDeadDate() {
        return deadDate;
    }

    public void setDeadDate(Date deadDate) {
        this.deadDate = deadDate;
    }


    public String getSourceId() {
	
		return sourceId;
	}

	public void setSourceId(String sourceId) {
	
		this.sourceId = sourceId;
	}

	public Date getPriceDate() {
        return priceDate;
    }

    public void setPriceDate(Date priceDate) {
        this.priceDate = priceDate;
    }

    public String getPurchName() {
        return purchName;
    }

    public void setPurchName(String purchName) {
        this.purchName = purchName;
    }

    public String getProductSpecifications() {
        return productSpecifications;
    }

    public void setProductSpecifications(String productSpecifications) {
        this.productSpecifications = productSpecifications;
    }
}